Parallel Fission Bank Algorithms in Monte Carlo Criticality Calculations
نویسندگان
چکیده
In this work, we describe a new method for parallelizing the source iterations in a Monte Carlo criticality calculation. Instead of having one global fission bank that needs to be synchronized as is traditionally done, our method has each processor keep track of a local fission bank while still preserving reproducibility. In doing so, it is required to send only a limited set of fission bank sites between processors, thereby drastically reducing the total amount of data sent through the network. The algorithm was implemented in a simple Monte Carlo code and shown to scale up to hundreds of processors and furthermore outperforms traditional algorithms by at least two orders of magnitude in wall-clock time.
منابع مشابه
A Novel Source Convergence Acceleration Scheme for Monte Carlo Criticality Calculations, Part Ii: Implementation & Results
A novel technique for accelerating the convergence rate of the iterative power method for solving eigenvalue problems with the Monte Carlo method is presented in this paper. The new acceleration technique is based on a simple prescription for modifying the statistical importance of particles stored in the fission bank in order to bias the next generation source towards the fundamental mode solu...
متن کاملWielandt Acceleration for Mcnp5 Monte Carlo Eigenvalue Calculations
Monte Carlo criticality calculations use the power iteration method to determine the eigenvalue (keff) and eigenfunction (fission source distribution) of the fundamental mode. A recently proposed method for accelerating convergence of the Monte Carlo power iteration using Wielandt’s method has been implemented in a test version of MCNP5. The method is shown to provide dramatic improvements in c...
متن کاملA Novel Source Convergence Acceleration Scheme for Monte Carlo Criticality Calculations, Part I: Theory
A novel technique for accelerating the convergence rate of the iterative power method for solving eigenvalue problems is presented. Smoothed Residual Acceleration (SRA) is based on a modification to the well known fixed-parameter extrapolation method for power iterations. In SRA the residual vector is passed through a low-pass filter before the extrapolation step. Filtering limits the extrapola...
متن کاملUncertainty Quantification for Applications of 239Pu Fission Cross Sections Using a Monte Carlo Technique
We present an approach to uncertainty quantification for nuclear applications, which combines the covariance evaluation of differential cross-sections data and the error propagation from matching a criticality experiment using a neutron-transport calculation. We have studied the reduction in uncertainty of Pu fission cross sections by using a one-dimensional neutron-transport calculation with t...
متن کاملConvergence Testing for Mcnp5 Monte Carlo Eigenvalue Calculations
Determining convergence of Monte Carlo criticality problems is complicated by the statistical noise inherent in the random walks of the neutrons in each generation. The latest version of MCNP5 incorporates an important new tool for assessing convergence: the Shannon entropy of the fission source distribution, Hsrc. Shannon entropy is a well-known concept from information theory and provides a s...
متن کامل